# 501.二叉搜索树中的众数
# 给你一个含重复值的二叉搜索树（BST）的根节点root ，找出并返回BST中的所有众数（即，出现频率最高的元素）。
# 如果树中有不止一个众数，可以按任意顺序返回。
# 假定BST满足如下定义：
# 结点左子树中所含节点的值小于等于当前节点的值
# 结点右子树中所含节点的值大于等于当前节点的值
# 左子树和右子树都是二叉搜索树
#
# 示例1：
# 输入：root = [1, null, 2, 2]
# 输出：[2]
#
# 示例2：
# 输入：root = [0]
# 输出：[0]


class TreeNode:
    def __init__(self, val=0, left=None, right=None):
        self.val = val
        self.left = left
        self.right = right
class Solution:
    def findMode(self, root: [TreeNode]):
        pass